package com.gpj.learn.rabbitmq.springboot.common;

/**
 * @className RabbitMessageType
 * @description rabbitMQ消息类型枚举的接口定义
 * @author GPJ
 * @date 2021/9/3 16:45
 * @version 1.0
 **/
public interface RabbitMessageType {
	/**
	 * 获取目标队列名称,仅在工作模式下不为空
	 */
	String getQueue();

	/**
	 * 获取目标交换机名称,非工作模式不可为空
	 */
	String getExchange();

	/**
	 * 获取路由key,非工作模式不可为空
	 */
	String getRoutKeying();
}
